package com.hankol.winecellar.help;

import android.app.Activity;
import android.widget.LinearLayout;
import android.widget.TextView;

import androidx.appcompat.app.AppCompatActivity;

import com.alibaba.android.arouter.facade.template.IProvider;

import java.io.Serializable;
import java.util.List;

/**
 * @author zhanglijie
 * @date : 2021/05/27
 */

public interface NativeHelp extends IProvider {
    void toNative(AppCompatActivity mAct, String query, String latitude, String longitude);

    /**
     * 城市名字
     *
     * @param city
     * @return
     */
    String getCity(String city);

    /**
     * 区域名字
     *
     * @param area
     * @return
     */
    String getAreaName(String area);

    String distance(double lat, double log);

    void showCancelPop(AppCompatActivity activity, TextView sAgencyStatus, LinearLayout mLlCancel, int id, int enlistPeopleNumPass);


    /**
     * 获取搜索订单-历史记录
     *
     * @author: merbng
     * @time: 2022/9/26 14:55
     * @description:
     */
    List<String> getHistory4Order(Boolean isManager,int userId);

    void saveHistory(String content);

    /**
     * 存储 搜索订单 历史记录
     */
    void saveHistory4Order(Boolean isManager,int userId, String content);

    /**
     * 清除数据库
     *
     * @param userId
     */
    void cleanHistory(int userId);

    //清除 搜索订单 历史记录
    void cleanHistory4Order(Boolean isManager,int userId);

    /**
     * 登录
     */
    void login();

}
